in spite of all odds - Alemán Inglés Diccionario